export interface UserVO {
    /**
     * id
     */
    id?: string;

    /**
     * 用户名
     */
    userName?: string;

    /**
     * 邮箱
     */
    userAccount?: string;

    userEmail?: string;

    /**
     * 头像
     */
    avatar?: string;

    createTime?: string;

    career?: string;

    remark?: string;

    /**
     * 角色信息
     */
    roleVOList: Array<RoleVO>;

    /**
     * 权限信息
     */
    permissionVOList: Array<PermissionVO>;

    /**
     * 次数
     */
    frequency?: number;
}

export interface RoleVO {
    id: string;
    roleName: string;
    roleCode: string;
}

export interface PermissionVO {
    id: string;
    permissionName: string;
    permissionCode: string;
}

export interface SignVO {
    signCount: string;
    signStatus: string;
    sign: boolean;
}

export interface User {
    id: string;
    userName?: string;
    userEmail?: string;
    avatar?: string;
    career?: string;
    remark?: string;
}
